package les.portal.apresentacao.form;

import java.util.Collection;

import org.apache.struts.action.ActionForm;

/** 
 * Form que representa os dados do Desenvolvedor.
 * @author Anne Caroline, Bruno Coitinho, Gustavo de Farias e Maria de Lourdes
 * @version 1.0
 */
public class DesenvolvedorForm extends ActionForm {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4901415907082928944L;
	
	private String id;
	private String nome;
	private String email;
	private Integer projeto;
	private Collection listaProjetos;

	/**
	 * Retorna o listaProjetos.
	 * @return Retorna o listaProjetos.
	 */
	public Collection getListaProjetos() {
		return listaProjetos;
	}

	/**
	 * Modifica o listaProjetos.
	 * @param listaProjetos O novo listaProjetos a ser modificado.
	 */
	public void setListaProjetos(Collection listaProjetos) {
		this.listaProjetos = listaProjetos;
	}

	/**
	 * Retorna o email.
	 * @return Retorna o email.
	 */
	public String getEmail() {
		return email;
	}
	
	/**
	 * Modifica o email.
	 * @param email O novo email a ser modificado.
	 */
	public void setEmail(String email) {
		this.email = email;
	}
			
	/**
	 * Retorna o nome.
	 * @return Retorna o nome.
	 */
	public String getNome() {
		return nome;
	}
	
	/**
	 * Modifica o nome.
	 * @param nome O novo nome a ser modificado.
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}

	/**
	 * Retorna o id.
	 * @return Retorna o id.
	 */
	public String getId() {
		return id;
	}

	/**
	 * Modifica o id.
	 * @param id O novo id a ser modificado.
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * Retorna o projeto.
	 * @return Retorna o projeto.
	 */
	public Integer getProjeto() {
		return projeto;
	}

	/**
	 * Modifica o projeto.
	 * @param projeto O novo projeto a ser modificado.
	 */
	public void setProjeto(Integer projeto) {
		this.projeto = projeto;
	}
}